Analysis of a Scheduler for Virtualization of Links with Performance Isolation

نویسندگان

  • Andrzej Chydzinski
  • Blazej Adamczyk
چکیده

In this paper we deal with a scheduling algorithm that creates several virtual links on one physical link by switching the service between the virtual links. The switching is done in such a way that the physical link is available for each virtual link for a constant time, what provides full performance isolation between virtual links. Firstly, we present a detailed analysis of the scheduler, including formulas for the queue sizes associated with virtual links and their packet loss ratios. Then we show numerical examples of performance characteristics of created virtual links. We also compare them with adequate non-virtual links in order to demonstrate what is the cost of virtualization.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Proportional Allocation of Resources on Shared Ring Buffer for Virtualization

In virtualization, without proper scheduling and resource management, a load surge in one VM may unacceptably degrade the performance of another. Key requirement of IO performance virtualization is performance isolation. The current state of performance isolation for virtualization is more rudimentary. This paper presents a resources allocation framework, based on abstracted Xen IO model, that ...

متن کامل

Evaluating Multipath TCP Resilience against Link Failures

Standard TCP is the de facto reliable transfer protocol for the Internet. It is designed to establish a reliable connection using only a single network interface. However, standard TCP with single interfacing performs poorly due to intermittent node connectivity. This requires the re-establishment of connections as the IP addresses change. Multi-path TCP (MPTCP) has emerged to utilize multiple ...

متن کامل

What Is the Right Balance for Performance and Isolation with Virtualization in HPC?

The use of virtualization in high-performance computing (HPC) has been suggested as a means to provide tailored services and added functionality that many users expect from full-featured Linux cluster environments. While the use of virtual machines in HPC can offer several benefits, maintaining performance is a crucial factor. In some instances performance criteria are placed above isolation pr...

متن کامل

Get What You Pay For: Providing Performance Isolation in Virtualized Execution Environments∗

Virtualization allows multiple systems encapsulated in socalled domains to share completely isolated from each other a single physical machine. Several companies are already taking advantage of virtualization technology in order to sell a certain amount of CPU speed and I/O capacity in terms of latency and throughput on demand to their customers. Providers of such a service face the challenge o...

متن کامل

I/O Behavior Characterizing and Predicting of Virtualization Workloads

In virtual machine system, different workloads are consolidated into a single platform to fully utilize the hardware resources. However, the diversity and strong variation of applications always make it difficult to optimize the resource allocation and thus reduce the system performance and efficiency. Therefore, how to accurately analyze and predict the runtime behavior of applications has bec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014